Go to primary content
Oracle® Retail Service Backbone Implementation Guide
16.0
E80618-01
Next
Contents
List of Tables
Title and Copyright Information
Send Us Your Comments
Preface
Audience
Documentation Accessibility
Customer Support
Improved Process for Oracle Retail Documentation Corrections
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
Oracle Retail Enterprise Integration Styles
Request/Response Integration Style
OSB and RSB
2
OSB Overview
3
OSB Core Concepts
Proxy Service
Business Service
Alerts
OSB and RSB High Level Architecture
4
RSB Concepts
Decorators
Payload
Router/Injector Service
Edge App
Message Family
Instrumentation
Security Policy Configurations
5
RSB Service Lifecycle
6
RSB Components
RSB Kernel - Infrastructure
RSB Functional Components
RSB Service Infrastructure Database
7
RSB Home
Directory Structure and Key Files
Deployment Property File
check-version-and-unpack.sh
rsb-compiler.sh
rsb-deployer.sh
-deploy-rsb-service <Decorator Jar File>
-deploy-all-rsb-service
-deploy-all-rsb-service-for-app <appName>
-prepare-wls
-undeploy-rsb-service <Decorator Jar Name>
-undeploy-all-rsb-service
-undeploy-all-rsb-service-for-app <appName>
download-app-service-wsdl.sh
generate-rsb-decorator-security-config.sh
setup-message-protection-security-credentials.sh
configure-rsb-app-server-for-security-policy-b.sh
8
RSB Paks
App Service Decorator
Business Process Service Decorator
Functional Business Process
Functional Service Integration Flow
9
RSB and RIB
10
RSB and JMX
Metrics Data
Business and SLA Alerts
Alert Purging
11
RSB Tools
SIT Tools
JSIT
Download and Prepare JSIT
Deploy JSIT to WebLogic 12c Release 2 (12.2.1)
PSIT
Installation and Setup
Menu Options
Database Credentials Setup
PLSQL SIT Schema Setup
Configure Service(s)
Update EAR with Database Details
Testing PSIT
Deploying the plsql-service-interface-tester-app-16.0.0.ear
RIC
12
Instrumentation in RSB
Decorator Service Instrumentation in RSB
RSB_SERVICE_ACTIVITY Table: Table Structure Definition
Broadcasting Logs
13
Pre-Implementation Considerations
Life-cycle Management
High Availability Considerations
WebLogic Server Cluster Concepts
Oracle Database Cluster (RAC) Concepts
Recommended Deployment Options
Cluster Deployment
HTTPS Cluster Configurations
Who Should Use This Configuration?
14
Implementation Process
Verification and Validation
Implementation Environment Verification
15
RSB in Operation
Operational Considerations
Log File Archive and Purge
Message Flow in a Decorator Proxy Service
Error Handling in Decorator Services
Service and Business Alerts
Adding New Alerts
Performance Monitoring
OSB Console
Service Activity Table Growth and Purge
Support Staff Requirements
16
Administration and Logging
RSB Deployment Properties
JAVA_HOME
rsb-deployment-env-info.service-provider-app-in-scope-for-integration
rsb-deployment-env-info.service-requester-app-in-scope-for-integration
rsb-osb-container.domain-name
rsb-osb-container.<Domain Name>.home
rsb-osb-container.<Domain Name>.cluster-name
rsb-osb-container.<Domain Name>.<Cluster Name>.http-url
rsb-osb-container.<Domain Name>.<Cluster Name>.https-url
rsb-osb-container<Domain Name>.admin-server-http-url
rsb-osb-container.<Domain Name>.admin-server-connection-url
rsb-osb-container.<Domain Name>.<Cluster Name>.managed-servers
rsb-osb-container.<Domain Name>.<Cluster Name>.<Managed Server>.managed-server-connection-url
service-infrastructure-db.jdbc-url
edge-app-container.<App>.connection-url
global.app-service-end-point-url-pattern=http://<HTTP_HOSTNAME>:<HTTP_PORT>/<SERVICE_NAME>Bean/<SERVICE_NAME>Service
<App>.app-service-end-point-url-pattern=http://<HTTP_HOSTNAME>:<HTTP_PORT>/<SERVICE_NAME>Bean/<SERVICE_NAME>Service
<Decorator>.app-service-end-point-url=<Service URL>
Enabling and Disabling Instrumentation
Changing Passwords
Trace and Audit Logs
Broadcasting Logs
Log File Archive and Purge
17
Security
Web Service Security Policies
18
Testing the Retail Service Backbone
SIT
SB Console
Policy B Testing
Third-party tools (SoapUI)
RIC
19
Performance
Performance Factors
Cluster Deployment
Enabling/Disabling Instrumentation
Purging
RSB Service Activity Table
How to Calculate Schema Size?
WebLogic Data Retirement Policy
20
Troubleshooting
21
External Systems Integration
Enterprise Manager
RSB Architecture
A
List of RSB Decorator Paks
B
Service Integration Flows
C
RSB Security Configuration Sample Script
D
RSB_SERVICE_ACTIVITY Table
Create Table
Indexes
Constraints
Purging / Maintenance
References